////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//
//#include "FpsFileSystem.h"
//#include "CZipReader.h"
//#include "FpsFileList.h"
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//
//using namespace irr;
//using namespace core;
//using namespace io;
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//
////core::stringc FpsFileSystem::getAbsolutePath(const core::stringc& filename) const
////{
////	return getFileBasename(filename);
////}
//
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//
//irr::io::IFileList* FpsFileSystem::createFileList(const irr::core::stringc& pack , const irr::core::stringc& folder , const irr::core::stringc& ext) 
//{
//	FpsFileList* list = new FpsFileList();
//	
//	for (int i=0; i<ZipFileSystems.size(); ++i)
//	{	
//		if (ZipFileSystems[i]->findFile(pack.c_str()) != -1)
//		{
//			for (int j = 0 ; j < ZipFileSystems[i]->getFileCount() ; j ++ )
//			{
//				const SZipFileEntry* e = ZipFileSystems[i]->getFileInfo( j );
//				
//				if ((e->path.find(folder.c_str()) != -1) && (e->simpleFileName.find(ext.c_str()) != -1))
//				{
//					//printf("Found file %s , %s \n" , e->zipFileName.c_str() , e->path.c_str() );
//					list->addEntry( e->zipFileName  ,   e->header.DataDescriptor.UncompressedSize , false );
//				}
//			}		
//		}
//	}
//
//	return list;
//}
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////